package com.example.permission.service;

import java.util.List;
import java.util.Map;

import com.example.platformsharedcommon.vo.resource.ResourceVo;

public interface ResourceService {

	/**
	 * 获取全部资源
	 * 
	 * @return
	 */
	List<Map<String, Object>> allResources();

	/**
	 * 根据平台获取资源
	 * 
	 * @param resplatform
	 * @return
	 */
	List<ResourceVo> listResourceByResplatform(Integer resplatform);

	/**
	 * 根据角色获取权限资源菜单
	 * 
	 * @param roleIds
	 * @return
	 */
	List<ResourceVo> resourceByRole(String roleIds,Integer resPlatform);

	
}
